#ifndef __BSP_KEY_H
#define __BSP_KEY_H

#include "stm32f4xx.h"

/* 按键GPIO宏定义 */
#define KEY1_RCC_CLK        RCC_AHB1Periph_GPIOA
#define KEY1_GPIO_PORT      GPIOA
#define KEY1_GPIO_PIN       GPIO_Pin_0

/* 外部中断源 */
#define KEY1_PORT_SRC       EXTI_PortSourceGPIOA
#define KEY1_PIN_SRC        EXTI_PinSource0

/* 中断处理 */
#define KEY1_LINE           EXTI_Line0
#define KEY1_IRQn           EXTI0_IRQn
#define KEY1_IRQHandler     EXTI0_IRQHandler

void KEY_Init();

#endif /* __BSP_KEY_H */